package com.guoguo;

import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;

public class JedisPoolConnectRedis {

    private static JedisPool jedisPool;

    static {
        // 创建连接池配置对象
        JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
        // 设置最大连接数
        jedisPoolConfig.setMaxTotal(8);
        // 设置最大空闲数量
        jedisPoolConfig.setMaxIdle(8);
        // 设置最少空闲数量
        jedisPoolConfig.setMinIdle(0);
        // 设置等待时间 ms
        jedisPoolConfig.setMaxWaitMillis(100);
        // 初始化JedisPool
        jedisPool = new JedisPool(jedisPoolConfig, "127.0.0.1", 6379, 100); // password
    }

    public static Jedis getJedis() {
        return jedisPool.getResource();
    }

}
